﻿<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
    <!--#include virtual="././_header_base.html"-->
    <body>
        <div id="wrap">
            <!--#include virtual="././_header.html"-->

			<!-- (s) Body 영역 (s) -->
            <div class="container" style="width:100%">
                <!--#include virtual="././_left.html"-->
                
                <div class="col-sm-8" >


<!-- (s) 페이지 Html (s) -->

<style type="text/css">
    .alert {
        padding: 5px 10px 5px 10px;
    }
</style>

<script src="/Scripts/customJS/guestbookLib.js"></script>

<script type="text/javascript">
    $(document).ready(function() {
		
    });
</script>

<div class="bs-callout bs-callout-article">
    <h3>Article</h3>
    <p>주절 주절 게시판 입니다.</p>
</div>

<form id="form1">
    <div>
    
        <div class="featurebox_center" style="margin-top:20px" >
            <input type="hidden" id="hidIdx" name="hidIdx" value="47" />
            <table style="width:100%; height:40px; " >
                <tr>
                    <td style="vertical-align:top" >
                        <h4 class="text-danger" >Bitmap을 icon 파일로 변환하기 </h4>
                        - Writen by 테스트맨(test)
                        
                            <label style="color:red">비공개중입니다.</label>   
                    </td>
                    <td style="text-align:right">
                        <h5 style="font-weight:normal" >2014-07-17 14:29</h5>
                    </td>
                </tr>
                <tr>
                    <td colspan="2" style="text-align:right" >
                        <div id="divFaceBookShare" class="fb-share-button" data-href="/board/details/47" data-width="100px" data-type="button_count" />
                    </td>
                </tr>
            </table>
            <p />
            <div class="" >
                <p>
	구글링을 해보면 Bitmap 이미지를 아이콘으로 변환하는 C# 코드는 매우 널려있습니다.&nbsp;<br />
	<br />
	또한 코드가 심플하기까지 합니다.&nbsp;<br />
	<br />
	대략 핵심은 아래 한줄 입니다.<br />
	<br />
	<br />
	<span style="font-family: Consolas; color: blue;">var</span><span style="color: black; font-family: Consolas;">&nbsp;newIcon&nbsp;=&nbsp;</span><span style="font-family: Consolas; color: rgb(43, 145, 175);">Icon</span><span style="color: black; font-family: Consolas;">.FromHandle(bitmapObj.GetHicon());</span>&nbsp;<br />
	<br />
	<br />
	그러나 이를 이용하여 막상 아이콘을 생성하면 이런 몹쓸 아이콘이 생성됩니다.&nbsp;<br />
	<br />
	<img alt="" src="http://www.hinoky.com/uploadimage/20140711/jmkzfppj.fc5.jpg" style="width: 100px; height: 91px;" />&nbsp; &nbsp; &nbsp;=&gt; &nbsp; &nbsp;<img alt="" src="http://www.hinoky.com/uploadimage/20140711/iivtkswg.pap.ico" style="width: 100px; height: 91px;" />&nbsp; &nbsp; &nbsp;.... 다소 많이 실망스럽습니다.&nbsp;<br />
	&nbsp; &nbsp; &nbsp; &nbsp;(Before) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (After)<br />
	<br />
	<br />
	<strong>원인은 변환시 무조건 16컬러 아이콘을 저장한다는 것</strong>인데,<br />
	<br />
	그 이유는 Bitmap 객체의 GetHiIcon() 메서드는 모든 윈도우 운영체제(Win98 등 아주 오래된 OS까지) 에서 잘 동작하도록 구현된 녀석이기 때문이라고 합니다.&nbsp;<br />
	<br />
	Bitmap 또는 Icon 클래스를 이용하여 더 나은 퀄리티의 아이콘을 뚝딱 만드는 방법은 없다하고<br />
	<br />
	더 좋은 아이콘을 만드는 방법은 상당히 까다로운 작업이라고 합니다.<br />
	<br />
	<br />
	그러나 이러한 문제를 해결하기 위해 몇몇 사람들이 다양한 방법을 개발하였습니다.&nbsp;<br />
	<br />
	능력이 부족한 저는 쉽게 안된다는 것만 전달드리며, 문제를 해결하기 위한 관련 사이트들의 링크를 공유하겠습니다.&nbsp;<br />
	<br />
	<br />
	<a href="http://www.codeproject.com/Tips/627823/Fast-and-high-quality-Bitmap-to-icon-converter" target="_blank">빠르고 고퀄리티의 아이콘 생성기(소스도 있습니다.)</a></p>
<p>
	<a href="http://softwarebydefault.com/2013/03/16/icons-images/" target="_blank">또 다른 블로그</a><br />
	<br />
	<br />
	<a href="http://www.hinoky.com/icongenerator/index" target="_blank"><strong>제가 만든 이미지 -&gt; 아이콘 변환기 페이지</strong></a><br />
	<br />
	<br />
	검색하는 시간을 아끼시라고.. -_-;;;<br />
	<br />
	<br />
	<br />
	<br />
	<br />
	&nbsp;</p>

            </div>
            <br/>
            <table style="width:100%; font-family: verdana, arial, sans-serif; font-size: 12px;" >
                <tr>
                    <td>
                        <b>관련 카테고리</b> :
                            <a href="#" onclick="goList('C#');return false;" class="btn btn-xs btn-info" >C#</a>
                    </td>
                    <td>
                    </td>
                </tr>
            </table>
            <div class="row button_area" >
                <div class="col-md-6" >
                    
                </div>
                <div class="col-md-6 text-right" >
                    <input type="button" id="btnList" value="List" class="btn btn-default" />
                        <input type="button" id="btnModify" value="Modify" class="btn btn-default" /> 
                        <input type="button" id="btnRemove" value="Delete" class="btn btn-danger" />
                </div>
            </div>
        </div>

        
        <!-- (s) 댓글리스트 영역 (s) -->
        <br />
        <div class="well">
            <div class="row">
                <div class="col-md-6">
                    <span class="glyphicon glyphicon-pencil" style="font-weight:bold; font-size:15px ">&nbsp;Comments</span>
                </div>
                <div class="col-md-6 text-right">
                    <a id="btnGuestbookAdd" class="btn btn-info">글 남기기</a>
                </div>
            </div>
            
            <hr>
            <div id="divGuestBookList">
                <input type="hidden" id="hidLastGuestBookIdx" name="hidLastGuestBookIdx" value="148">
				<div class="row">
					<div class="col-md-12">
						<span class="glyphicon glyphicon-send general-guestbook"></span>
						<b>정졍</b>
						<span class="pull-right">2014-07-08</span>
						<p>오픈 축하해용 ㅋㅋ <span onclick="saveReply('148'); return false;" data-parentidx="148" class="glyphicon glyphicon-comment btn-reply">댓글쓰기</span></p>
						<hr>
					
						<div id="divDetailList_148"><!-- 댓글의 댓글 영역 --></div>
					</div>
				</div>
				<hr>
			</div>
        </div>
		<!-- (e) 댓글리스트 영역 (e) -->

    </div>
</form>

<!-- (e) 페이지 Html (e) -->

                </div>
                
                <!--#include virtual="././_right_board.html"-->
            </div>
            <!-- (e) Body 영역 (e) -->

        </div>
		<!--#include virtual="././_footer.html"-->
    </body>
</html>
